﻿using System;

namespace Practice10
{
    class Program
    {
        /// <summary>
        /// 编一个程序，从键盘输入10个实数，存入一个数组，用冒泡法对这个数作升序排序。
        /// </summary>
        /// <param name="args"></param>
        static void Main(string[] args)
        {
            double[] array1 = new double[10];
            Console.WriteLine("请输入10个实数：");
            for (int i = 0; i < 10; i++)
            {
                array1[i] = Convert.ToDouble(Console.ReadLine());
            }
            double temp = 0;
            for (int i = 9; i > 0; i--)
            {
                for (int j = 0; j < i; j++)
                {
                    if (array1[j] > array1[j + 1])
                    {
                        temp = array1[j + 1];
                        array1[j + 1] = array1[j];
                        array1[j] = temp;
                    }
                    else
                    {
                    }
                }
            }
            Console.WriteLine("冒泡排序的结果（从大到小）如下：");
            for (int i = 9; i > 0; i--)
            {
                Console.Write(array1[i] + " ");
            }
            Console.ReadKey();
            ///编一个程序，输入二个正整数，求出它们的最大公约数。 (k10041901)
            //int i, j,k;
            //Console.WriteLine(" 请输入两个正整数 ");
            //i = int.Parse(Console.ReadLine());
            //j = int.Parse(Console.ReadLine());
            //k = i < j ? i : j;
            //while (!(i % k == 0 && j % k == 0))
            //    k--;
            //Console.WriteLine(" 最大公约数为 {0}", k);
        }
    }
}
